package com.jckj.core.dao;

import com.jckj.core.entity.CheckSegmentItem;
import com.jckj.core.entity.CheckSegmentItemExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface CheckSegmentItemMapper {
    long countByExample(CheckSegmentItemExample example);

    int deleteByExample(CheckSegmentItemExample example);

    int deleteByPrimaryKey(String id);

    int insert(CheckSegmentItem record);

    int insertSelective(CheckSegmentItem record);

    List<CheckSegmentItem> selectByExample(CheckSegmentItemExample example);

    CheckSegmentItem selectByPrimaryKey(String id);

    int updateByExampleSelective(@Param("record") CheckSegmentItem record, @Param("example") CheckSegmentItemExample example);

    int updateByExample(@Param("record") CheckSegmentItem record, @Param("example") CheckSegmentItemExample example);

    int updateByPrimaryKeySelective(CheckSegmentItem record);

    int updateByPrimaryKey(CheckSegmentItem record);
}